dom_dom0100_001

DOMは( A )や( B )の構造をプログラムから扱うためのインターフェースである。

dom_dom0100_002

DOMは文書を( A )構造として表現し、各( B )がノードとして定義される。

dom_dom0100_003

DOMにおけるノードには、Elementノード、Textノード、( A )ノード、( B )ノードなどが存在する。

dom_dom0100_004

HTMLは( A )なマークアップ言語であるのに対し、DOMは( B )に操作可能なインターフェースを提供する。

dom_dom0100_005

DOMのルートにあたるオブジェクトは( A )であり、その中に( B )要素が含まれる。

dom_dom0100_006

document.body は文書の( A )部分を表し、document.head は( B )部分を表す。

dom_dom0100_007

ノードの階層関係には、親ノード、子ノード、( A )ノード、( B )ノードが存在する。

dom_dom0100_008

getElementById() は( A )を使って要素を取得し、querySelector() は( B )を使って要素を取得する。

dom_dom0100_009

innerText は要素内の( A )を取得し、innerHTML は要素内の( B )を取得する。

dom_dom0100_010

DOMにおけるNodeListやHTMLCollectionは( A )の集合を扱うものであり、( B )のように反復処理が可能である。